OOClClOHHOOHOONH2OOHOH3CH2NCH3ONHONHH3CCH3H3COHOOOHOCH3NH2CH3HOOHOHOONHNHNHNHHNOOOHHHOH